home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1998 October / Macworld (1998-10).dmg / Updaters / Curvus Pro / Plug-ins / Plug-ins factory / Plug-In Infos < prev    next >
Text File  |  1997-12-29  |  1KB  |  29 lines

  1. What is a plug-in for Curvus Pro?
  2.  
  3. It is a code resource which defines a function that can be called by Curvus Pro.
  4. It is useful to create functions too complex to be defined in Curvus Pro itself.
  5.  
  6. How to create a plug-in for Curvus Pro?
  7. • Open the project "GenericPlugIn68K.µ" (for 680x0) or "GenericPlugInPPC.µ" (for PowerPC)
  8. • Edit the code in "GenericPlugIn.p"
  9. • Compile
  10. • Open the plug-in (e.g. "Generic Plug-in 68K") with ResEdit
  11. • Modify the resource "INFO" according to your function
  12.  
  13.  
  14. What must contain a plug-in for Curvus Pro?
  15. • Resource "CODE", a code resource with entry of type "PROCEDURE main(params:Handle)"
  16.    - ID=128  code for 680x0
  17.    - ID=129  code for PowerPC
  18. A "FAT" plug-in must contain resources with both ID's.
  19. • Resource "INFO" ID=128, some information about the function
  20.    - "Number of parameters"   0 for constant, otherwise clear enough!
  21.    - "Complex numbers"         True if the function handles complex numbers
  22.    - "Name"                             Name of the function called in Curvus Pro
  23. • Resource "ALERT" ID=128, an alert box containing credits and informations (such as the syntax)
  24.  
  25.  
  26. All questions or remarks to:
  27. arizona@pobox.com
  28.  
  29.